﻿body{ background:#fff; -webkit-font-smoothing: antialiased;	-moz-osx-font-smoothing: grayscale;}
/* 头部开始 */
#header{ width:100%;height:100px; overflow: hidden; }
.header{ width:1200px; height:100px; overflow: hidden; margin:0 auto;	}
.header .logo{ margin:30px 0 0 25px;}
.header .head_fr{ margin:15px 0 0;  }
.header .head_fr .text{ width:246px; height:25px; line-height:25px;  
font-size:12px; color:#cea60a; font-family:Arial,Helvetica,sans-serif; text-align:center; text-transform: uppercase; }
.header .head_fr .phone{ width:246px; height: 36px; line-height:36px; margin-top:4px;
background:#2a2d6d; border-radius:18px; color:#fff; text-align: center;  }
.header .head_fr i{ display:inline-block; width:13px; height: 17px; background:url(../images/head_phone.png) no-repeat; margin-right:12px;}
.in_ban{ width:100%;  position:relative;  height:320px;  }
.in_ban .bd{ margin:0 auto; position:relative; z-index:0; overflow:hidden;  }
.in_ban .bd ul{ width:100% !important;  }
.in_ban .bd li{ width:100% !important;  height:320px; overflow:hidden; text-align:center;  }
.in_ban .bd li a{ display:block; height:320px; }
.in_ban .hd{ width:100%;  position:absolute; z-index:1; bottom:10px; left:0; height:13px; text-align:center; }
.in_ban .hd ul{ text-align:center; }
.in_ban .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:13px; height:13px; margin:0 5px; 
background:url(../images/yuan_ico2.png) no-repeat; overflow:hidden; line-height:9999px; }
.in_ban .hd ul .on{ background:url(../images/yuan_ico1.png) no-repeat; }

/* 无菜单#in_nav{ width: 100%; height: 50px; line-height: 50px; overflow: hidden; background: #e3be2c;}
.in_naved{ position:fixed; top:0; left:0; z-index:999999; }
.in_nav{ width: 1200px; height: 50px; line-height: 50px; overflow: hidden; margin: 0 auto;}
.nav_list{ width:920px; height: 39px; overflow: hidden; margin-top:11px; } 
.nav_list li{ float: left; height: 39px; overflow: hidden;}
.nav_list li a{ display:inline-block; float:left; height: 36px; line-height: 36px; font-size: 16px; font-family: Arial,Helvetica,sans-serif; padding: 0 25px; text-decoration: none; color: #2a2d6d; border-bottom:solid 3px #e3be2c;}
.nav_list li a:hover,.nav_list li a.on{ border-bottom:solid 3px #2a2d6d;}

.nav_share{ width:280px; height: auto; overflow: hidden; }
.nav_share .lis{float:left; }
.nav_share .lis img{ margin-left:9px;   margin-top:12px;}
.nav_share .lis .lisPic img{ margin-top:10px;}
.nav_share .en{ float:right;   margin:10px 28px 0 0; }
*/

/*有菜单*/
#in_nav{ width: 100%; height: 50px; line-height: 50px;  background: #e3be2c;}
.in_naved{ position:fixed; top:0; left:0; z-index:999999; }
.in_nav{ width: 1200px; height: 50px; line-height: 50px; position:relative;  margin: 0 auto;}
.nav_list{ width:920px;} 
.nav_list li{ float: left; }
.nav_list li a{ display:inline-block;height: 36px; line-height: 36px; font-size: 16px; font-family: Arial,Helvetica,sans-serif; padding: 0 25px; text-decoration: none; color: #2a2d6d; border-bottom:solid 3px #e3be2c;}
.nav_list li a:hover,.nav_list li a.on{ border-bottom:solid 3px #2a2d6d;}
 
.nav_list li .hover a{background:#e3be2c;height:50px;line-height:50px;font-size:16px;font-family:microsoft yahei;color:#fff;padding:0 25px;display:block;}
.nav_list li dl{position:absolute;z-index:999;margin:0;display:none;top:45px;width:120px;}
.nav_list .hover dl dt a{background:#e3be2c;border-bottom:1px solid #187EC6;height:40px;line-height:40px;display:block;font-size:14px;padding:0 10px; text-align:center;}
.nav_list .hover dl dt a:hover{background:#fff;color:#333;display:block;}

.nav_share{ width:280px; height: auto; overflow: hidden; /*margin-top: 8px;*/  }
.nav_share .lis{float:left; }
.nav_share .lis img{ margin-left:9px;   margin-top:12px;}
.nav_share .lis .lisPic img{ margin-top:10px;}
.nav_share .en{ float:right;   margin:10px 28px 0 0; }












/* 头部结束 */
/* 底部开始  */
#footer{ width:100%;height:auto; overflow:hidden; background:#2a2d6d; position: relative;	}
.footer{ width:1200px;height:auto; overflow:hidden;	margin:0 auto;}
.foot_nav{ width: 100%; height: auto; overflow: hidden; margin-top:30px;  }
.foot_nav dl{ width:auto; height: auto; overflow: hidden; float: left; }
.foot_nav dl.dl1{ width:140px; margin-right:38px; }
.foot_nav dl dt{ width:100%; height:34px; line-height:34px ; overflow: hidden; float:left; border-bottom: solid 1px #e3be2c; 
margin-bottom:15px; text-indent:6px; }
.foot_nav dl dt a{ height: 34px; line-height: 34px; font-size: 14px; font-family:Arial, Helvetica, sans-serif; color: #fff; text-transform: uppercase; }
.foot_nav dl dd{ width:100%; height:24px; line-height:24px ; overflow: hidden; float:left; 
background:url(../images/foot_ico1.gif) no-repeat 7px 10px; text-indent:22px; }
.foot_nav dl dd a{ height: 24px; line-height: 24px; font-size: 12px; font-family:Arial, Helvetica, sans-serif; color: #fff;}
.foot_nav dl.dl1{ width:140px; margin-right:38px; }
.foot_nav dl.dl2{ width:360px; margin-right:42px; }
.foot_nav dl.dl3{ width:242px; margin-right:42px; }
.foot_nav dl.dl4{ width:336px;  }
.foot_nav dl.dl2 dt,.foot_nav dl.dl4 dt{ border-bottom: solid 1px #ab240b; }
.dl4_info{ width:100%; height:auto; overflow:hidden; padding-left:6px; line-height: 24px; font-size: 13px; font-family:Arial, Helvetica, sans-serif; color: #fff;}
.foot_txt{ width: 100%; height: auto; overflow: hidden; padding:0 0 30px 0; text-align: center;  }
.foot_txt,.foot_txt p,.foot_txt a{ line-height:25px; color: #fff; font-size: 12px; font-family: Arial,Helvetica,sans-serif; }
/* 底部结束 */